#ifndef _DEBUG_H_
#define _DEBUG_H_
/*
 * debug - provides debug_printf(char *fmt, ...) function 
 *
 * This software was developed by Lucas Parry (lparry@groupwise.swin.edu.au)
 * while a reseach assistant at the Centre for Advanced Internet Architectures
 * (http://caia.swin.edu.au).
 *
 * This file is used by LRCD, Greymatter and the L3DGEComms library.
 *
 * debug is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 * 
 * debug is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  
 *
 * You should have received a copy of the GNU General Public License along with
 * debug; if not, write to the Free Software Foundation, Inc., 51 Franklin
 * St, Fifth Floor, Boston, MA  02110-1301  USA
 *
 * \author Lucas Parry - CAIA, Swinburne University of Technology
 */

#include <stdarg.h>
#include <stdio.h>


/* globals */

extern int debug;


/* functions declerations */

void debug_printf(char *fmt, ...);

#endif
